@charset "utf-8";
/* CSS Document */

body{ font:12px/1.5 tahoma,arial,"宋体"; color:#3E3E3E; }
.location{ width:95%; height:33px; margin:0 10px; }
.location h3{ height:33px; overflow:hidden; line-height:33px; color:#168; line-height:35px\9; _line-height:33px; padding-left:20px; background:url(../images/location_icon.png) no-repeat left center;}
.location .icon{ margin:0 5px;}
.location h3 a{ color:#168;}
.location h3 a.current{ color:#168;}
.location h3 a:hover{ color:#fff;}
.location a.goBack{ display:inline-block; float:right; padding-left:20px; margin-right:5px; height:33px; line-height:35px\9; _line-height:33px; margin-top:1px; *margin-top:-34px; _margin-top:-32px; background:url(../images/location_goBack.png) no-repeat left center;}
.location a.goBack:hover{ background-position:3px center;}
.wrap{ width:800px;/* height:1000px;*/overflow:hidden;  margin:0 10px;}
a{color:#1166bb;text-decoration: none;}
a:hover{color:#fe8320;}
#tablebody td,
#idData th{font-size: 12px; text-align:left; padding-left:14px;}
.searcha{height:30px;padding:4px 10px; background-color: #FFF; }
.searcha input,
.dataTables_filter input{height:18px; border:1px solid #CCC; padding:3px; background-color: #e4fafb;}
.searcha button{height:24px; line-height: 24px; border:0 none; background-color: #2980b9;
    color:#FFF; padding:0 4px; margin-left:5px; cursor: pointer;}
.searcha button:hover{background-color: #3498db;}
.searcha .tip{color:#95a5a6;}
iframe{display: none;}
.chkbtn{height: 28px;line-height: 28px;cursor: pointer;width:60px;font-weight: 300;font-size: 14px;display: inline-block;zoom: 1;background-color: #F18D05;color: white;
border: 0 none;}
.dataTables_wrapper {position: relative; clear: both; *zoom: 1; }
.dataTables_wrapper .ui-widget-header {font-weight: normal; }
.dataTables_wrapper .ui-toolbar {padding: 5px; }
.dataTables_length {float: left;}
.dataTables_filter {float: right; text-align: right; }
.dataTables_info {padding-top: 3px; clear: both; float: left; }
.dataTables_paginate {float: right; text-align: right; }
.dataTables_paginate .ui-button {margin-right: -0.1em !important; }
.dataTables_wrapper .ui-widget-header {font-weight: normal; }
.ui-widget-header { height:30px; background:#46ACF0 url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }

.dataTables_wrapper {position: relative; clear: both; *zoom: 1; }
.dataTables_wrapper .ui-widget-header {font-weight: normal; }
.dataTables_wrapper .ui-toolbar {padding: 5px; }
.dataTables_length {float: left;}
.dataTables_filter {float: right; text-align: right; }
.dataTables_info {padding-top: 3px; clear: both; float: left; }
.dataTables_paginate {float: right; text-align: right; }
.dataTables_paginate .ui-button {margin-right: -0.1em !important; }

.dataTables_wrapper {
position: relative;
clear: both;
}

#yanse{background-color:#CCc;}

table.dataTable {margin: 0 auto; clear: both; width: 100%; border-collapse: collapse; }
table.dataTable thead th {padding: 2px 0px 2px 7px; text-align: center;cursor: pointer; *cursor: hand; }
table.dataTable tfoot th {padding: 3px 10px; }
table.dataTable tr{line-height: 28px;}
table.dataTable td {text-align: center; }
table.dataTable td.center,
table.dataTable td.dataTables_empty {text-align: center; }
table.dataTable tr.odd { background-color: #E2E4FF; }
table.dataTable tr.even { background-color: white; }
table.dataTable tr.odd td.sorting_1 { background-color: #D3D6FF; }
table.dataTable tr.odd td.sorting_2 { background-color: #DADCFF; }
table.dataTable tr.odd td.sorting_3 { background-color: #E0E2FF; }
table.dataTable tr.even td.sorting_1 { background-color: #EAEBFF; }
table.dataTable tr.even td.sorting_2 { background-color: #F2F3FF; }
table.dataTable tr.even td.sorting_3 { background-color: #F9F9FF; }
.dataTables_wrapper {position: relative; clear: both; *zoom: 1; }
.dataTables_wrapper .ui-widget-header {font-weight: normal; }
.dataTables_wrapper .ui-toolbar {padding: 5px; }
.dataTables_length {float: left;}
.dataTables_filter {float: left; text-align: right; width:450px;}
.dataTables_info {padding-top: 3px; clear: both; float: left; }
.dataTables_paginate {float: right; text-align: right; }
.dataTables_paginate .ui-button {margin-right: -0.1em !important; }
.paging_two_button .ui-button {float: left; cursor: pointer; * cursor: hand; }
.paging_full_numbers .ui-button {padding: 2px 6px; margin: 0; cursor: pointer; * cursor: hand; color: #333 !important; }
.paginate_disabled_previous,
.paginate_enabled_previous,
.paginate_disabled_next,
.paginate_enabled_next {height: 19px; float: left; cursor: pointer; *cursor: hand; color: #111 !important; }
.paginate_disabled_previous:hover,
.paginate_enabled_previous:hover,
.paginate_disabled_next:hover,
.paginate_enabled_next:hover {text-decoration: none !important; }
.paginate_disabled_previous:active,
.paginate_enabled_previous:active,
.paginate_disabled_next:active,
.paginate_enabled_next:active {outline: none; }
.paginate_disabled_previous,
.paginate_disabled_next {color: #666 !important; }
.paginate_disabled_previous,
.paginate_enabled_previous {padding-left: 23px; }
.paginate_disabled_next,
.paginate_enabled_next {padding-right: 23px; margin-left: 10px; }


/* Full number pagination */
.paging_full_numbers a:active {
	outline: none
}
.paging_full_numbers a:hover {
	text-decoration: none;
}
.paging_full_numbers a.paginate_button,
.paging_full_numbers a.paginate_active {border: 1px solid #aaa; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding: 2px 5px; margin: 0 3px; cursor: pointer; *cursor: hand; color: #333 !important; }
.paging_full_numbers a.paginate_button {background-color: #ddd; }
.paging_full_numbers a.paginate_button:hover {background-color: #ccc; text-decoration: none !important; }

.paging_full_numbers a.paginate_active {background-color: #99B3FF; }
.dataTables_processing {position: absolute; top: 50%; left: 50%; width: 250px; height: 30px; margin-left: -125px; margin-top: -15px; padding: 14px 0 2px 0; border: 1px solid #ddd; text-align: center; color: #999; font-size: 14px; background-color: white; }
table.dataTable thead th div.DataTables_sort_wrapper {position: relative; padding-right: 20px; padding-right: 20px; }

table.dataTable thead th div.DataTables_sort_wrapper span {position: absolute; top: 50%; margin-top: -8px; right: 0; }

table.dataTable th:active {outline: none; }
.dataTables_scroll {clear: both; }
.dataTables_scrollBody {*margin-top: -1px; -webkit-overflow-scrolling: touch; }